#include "ballType.h"

ballType::ballType(Color* color,Color* lineColor, Texture* texture) {
	this->lineColor = lineColor;
	this->color = color;
	this->texture = texture;
}

ballType::ballType() {
	
}



int ballType::getRadious(){
	return this->radious;
}

void ballType::setRadious(int radious){
	this->radious=radious;
}

SDL_Surface * ballType::getSurface(){
	return this->surface;
}

void ballType::setSurface(SDL_Surface * surface){
	this->surface=surface;
}

Color * ballType::getColor(){
	return this->color;
}

Color * ballType::getLineColor(){
	return this->lineColor;
}

Texture* ballType::getTexture(){
	return this->texture;
}

void ballType::setColor(Color *color){
	this->color = color;
}

void ballType::setLineColor(Color *lineColor){
	this->lineColor = lineColor;
}

ballType::~ballType(void) {
	delete this->texture;
	delete this->lineColor;
	delete this->color;
}

void ballType::setType(string type){
	this->type = type;
}

string ballType::getType(){
	return this->type;
}

void ballType::setId(string id){
	this->id = id;
}
string ballType::getId(){
	return this->id;
}